hep (hydroelectric power) - Spanish English Dictionary